# %s表示占位符
name = "程序员"
mess = "找工作就要 %s" % name
print(mess)

# 不同类型的变量也可以拼接，多个占位符需要用括号包裹
name2 = "gaoandh"
salary = 20000
res = "姓名是：%s，薪资为：%s" % (name2, salary)

"""
数字精度控制
我们可以使用"m.n"来控制数据的宽度和精度
- m，控制宽度，要求是数字（很少使用），设置的宽度小于数字自身，不生效
- .n，控制小数点精度，要求是数字，会进行小数的四舍五入
"""
float11 = 12.123123
print("float11的值为 %5d" % float11)
print("float11的值为 %5.2f" % float11)


"""
字符串格式化方式二：f"内容{变量}"
这种方式不理会类型，对精度没有要求
"""
name = "heima"
set_up_year = 2006
stock_price = 19.99
print(f"我是{name} 成立于{set_up_year} 股票价格是{stock_price}")

"""
字符串格式化方式三：表达式的格式化"
这种方式不理会类型，对精度没有要求
"""